669f3aaf43c7818db50c19d82fa3bedf45e30c4c,tests/src/test/java/com/orientechnologies/orient/test/database/auto/GraphTest.java,GraphTest,populate,#,40
Before Change
.setSuperClass(database.getMetadata().getSchema().getClass(OGraphVertex.class));
database.getMetadata().getSchema().createClass("GraphCar").setSuperClass(vehicleClass);
database.getMetadata().getSchema().createClass("GraphMotocycle").setSuperClass(vehicleClass);
database.getMetadata().getSchema().save();
OGraphVertex carNode = database.createVertex("GraphCar").set("brand", "Hyundai").set("model", "Coupe").set("year", 2003).save();
After Change
database.open("admin", "admin");
OClass vehicleClass = database.getMetadata().getSchema().getClass("GraphVehicle");
if (vehicleClass != null) {
database.getMetadata().getSchema().removeClass("GraphVehicle");
database.getMetadata().getSchema().removeClass("GraphCar");
database.getMetadata().getSchema().removeClass("GraphMotocycle");
vehicleClass = database.getMetadata().getSchema().createClass("GraphVehicle")
.setSuperClass(database.getMetadata().getSchema().getClass(OGraphVertex.class));
database.getMetadata().getSchema().createClass("GraphCar").setSuperClass(vehicleClass);
database.getMetadata().getSchema().createClass("GraphMotocycle").setSuperClass(vehicleClass);
database.getMetadata().getSchema().save();
}